﻿using System;

namespace SCG.Prism.Server
{
    //Derive a class from here to process custom commands sent from a client to the server
    public abstract class CustomCommandProcessor
    {
        //perform initialization when the server starts up
        public virtual void Initialize(PrismServer server)
        {
        }

        //process a custom command
        public abstract void ProcessCustomCommand(PrismServer server, PrismGuest guest, string commandName, string commandParams);
    }
}
